Dec 01 11:11:35.337 INFO testing lissyx/sensorweb-NodeMCU-collector against master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61 for beta-1.31-5
Dec 01 11:11:35.337 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-5/worker-3/master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-3/beta-1.31-5/master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +8940af3cea4a9a9deabcaf843b2f8cad9a83fc61-alt build --frozen" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Dec 01 11:11:35.540 INFO [stdout] 49b21d8fde2cb0e79b0a53599cc3e7d6a16e1d802a7d4a822a8423cccddfa655
Dec 01 11:11:35.541 INFO running `"docker" "start" "-a" "49b21d8fde2cb0e79b0a53599cc3e7d6a16e1d802a7d4a822a8423cccddfa655"`
Dec 01 11:11:35.972 INFO [stderr] usermod: no changes
Dec 01 11:11:36.139 INFO [stderr]    Compiling term v0.4.5
Dec 01 11:11:36.142 INFO [stderr]    Compiling iovec v0.1.0
Dec 01 11:11:36.144 INFO [stderr]    Compiling num_cpus v1.5.0
Dec 01 11:11:36.146 INFO [stderr]    Compiling net2 v0.2.29
Dec 01 11:11:36.146 INFO [stderr]    Compiling unicode-bidi v0.3.3
Dec 01 11:11:36.146 INFO [stderr]    Compiling clap v2.24.2
Dec 01 11:11:36.146 INFO [stderr]    Compiling hyper v0.10.11
Dec 01 11:11:36.146 INFO [stderr]    Compiling openssl-sys v0.9.13
Dec 01 11:11:37.243 INFO [stderr]    Compiling bytes v0.4.4
Dec 01 11:11:40.370 INFO [stderr]    Compiling openssl v0.9.13
Dec 01 11:11:40.670 INFO [stderr]    Compiling tokio-io v0.1.2
Dec 01 11:11:40.699 INFO [stderr]    Compiling mio v0.6.8
Dec 01 11:11:40.706 INFO [stderr]    Compiling simplelog v0.4.2
Dec 01 11:11:40.798 INFO [stderr]    Compiling idna v0.1.2
Dec 01 11:11:46.495 INFO [stderr]    Compiling tokio-core v0.1.7
Dec 01 11:11:46.682 INFO [stderr]    Compiling url v1.4.1
Dec 01 11:11:50.499 INFO [stderr]    Compiling native-tls v0.1.2
Dec 01 11:11:57.759 INFO [stderr]    Compiling tokio-tls v0.1.2
Dec 01 11:12:27.468 INFO [stderr]    Compiling websocket v0.20.1
Dec 01 11:12:35.831 INFO [stderr]    Compiling sensorweb_node_mcu_collector v0.1.0 (/source)
Dec 01 11:12:37.527 INFO [stderr] warning: unused import: `Ipv6Addr`
Dec 01 11:12:37.527 INFO [stderr]  --> src/mcast.rs:3:34
Dec 01 11:12:37.527 INFO [stderr]   |
Dec 01 11:12:37.527 INFO [stderr] 3 | use std::net::{IpAddr, Ipv4Addr, Ipv6Addr, UdpSocket};
Dec 01 11:12:37.527 INFO [stderr]   |                                  ^^^^^^^^
Dec 01 11:12:37.527 INFO [stderr]   |
Dec 01 11:12:37.527 INFO [stderr]   = note: #[warn(unused_imports)] on by default
Dec 01 11:12:37.527 INFO [stderr] 
Dec 01 11:12:37.718 INFO [stderr] warning: unreachable expression
Dec 01 11:12:37.719 INFO [stderr]   --> src/mcast.rs:77:2
Dec 01 11:12:37.719 INFO [stderr]    |
Dec 01 11:12:37.719 INFO [stderr] 77 |     leave(ip, port, socket)
Dec 01 11:12:37.719 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 11:12:37.719 INFO [stderr]    |
Dec 01 11:12:37.719 INFO [stderr]    = note: #[warn(unreachable_code)] on by default
Dec 01 11:12:37.719 INFO [stderr] 
Dec 01 11:12:37.842 INFO [stderr] warning: unused variable: `err`
Dec 01 11:12:37.842 INFO [stderr]   --> src/http.rs:30:25
Dec 01 11:12:37.842 INFO [stderr]    |
Dec 01 11:12:37.842 INFO [stderr] 30 |                     Err(err)  => static_p.join(""),
Dec 01 11:12:37.842 INFO [stderr]    |                         ^^^ help: consider using `_err` instead
Dec 01 11:12:37.842 INFO [stderr]    |
Dec 01 11:12:37.842 INFO [stderr]    = note: #[warn(unused_variables)] on by default
Dec 01 11:12:37.842 INFO [stderr] 
Dec 01 11:12:37.842 INFO [stderr] warning: unused variable: `read_bytes`
Dec 01 11:12:37.842 INFO [stderr]   --> src/http.rs:42:28
Dec 01 11:12:37.842 INFO [stderr]    |
Dec 01 11:12:37.842 INFO [stderr] 42 |                         Ok(read_bytes) => {
Dec 01 11:12:37.842 INFO [stderr]    |                            ^^^^^^^^^^ help: consider using `_read_bytes` instead
Dec 01 11:12:37.842 INFO [stderr] 
Dec 01 11:12:37.842 INFO [stderr] warning: unused variable: `err`
Dec 01 11:12:37.842 INFO [stderr]   --> src/http.rs:49:29
Dec 01 11:12:37.842 INFO [stderr]    |
Dec 01 11:12:37.842 INFO [stderr] 49 |                         Err(err)       => {}
Dec 01 11:12:37.842 INFO [stderr]    |                             ^^^ help: consider using `_err` instead
Dec 01 11:12:37.842 INFO [stderr] 
Dec 01 11:12:37.842 INFO [stderr] warning: unused variable: `port`
Dec 01 11:12:37.842 INFO [stderr]   --> src/mcast.rs:33:22
Dec 01 11:12:37.842 INFO [stderr]    |
Dec 01 11:12:37.842 INFO [stderr] 33 | fn leave(ip: IpAddr, port: UdpPort, socket: UdpSocket) {
Dec 01 11:12:37.842 INFO [stderr]    |                      ^^^^ help: consider using `_port` instead
Dec 01 11:12:37.843 INFO [stderr] 
Dec 01 11:12:37.843 INFO [stderr] warning: unused variable: `pm25_head`
Dec 01 11:12:37.843 INFO [stderr]    --> src/message.rs:194:21
Dec 01 11:12:37.843 INFO [stderr]     |
Dec 01 11:12:37.843 INFO [stderr] 194 |         if let Some(pm25_head) = split_ntp.next() {
Dec 01 11:12:37.843 INFO [stderr]     |                     ^^^^^^^^^ help: consider using `_pm25_head` instead
Dec 01 11:12:37.843 INFO [stderr] 
Dec 01 11:12:37.887 INFO [stderr] warning: variable does not need to be mutable
Dec 01 11:12:37.887 INFO [stderr]   --> src/mcast.rs:14:6
Dec 01 11:12:37.887 INFO [stderr]    |
Dec 01 11:12:37.887 INFO [stderr] 14 |     let mut socket = match UdpSocket::bind(bind_addr) {
Dec 01 11:12:37.887 INFO [stderr]    |         ----^^^^^^
Dec 01 11:12:37.887 INFO [stderr]    |         |
Dec 01 11:12:37.887 INFO [stderr]    |         help: remove this `mut`
Dec 01 11:12:37.887 INFO [stderr]    |
Dec 01 11:12:37.887 INFO [stderr]    = note: #[warn(unused_mut)] on by default
Dec 01 11:12:37.887 INFO [stderr] 
Dec 01 11:12:37.961 INFO [stderr] warning: function is never used: `ws_handler`
Dec 01 11:12:37.961 INFO [stderr]  --> src/ws.rs:7:1
Dec 01 11:12:37.961 INFO [stderr]   |
Dec 01 11:12:37.961 INFO [stderr] 7 | fn ws_handler() {
Dec 01 11:12:37.961 INFO [stderr]   | ^^^^^^^^^^^^^^^
Dec 01 11:12:37.961 INFO [stderr]   |
Dec 01 11:12:37.961 INFO [stderr]   = note: #[warn(dead_code)] on by default
Dec 01 11:12:37.961 INFO [stderr] 
Dec 01 11:12:44.208 INFO [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 1m 08s
Dec 01 11:12:44.218 INFO [stderr] su: No module specific data is present
Dec 01 11:12:45.587 INFO running `"docker" "inspect" "49b21d8fde2cb0e79b0a53599cc3e7d6a16e1d802a7d4a822a8423cccddfa655"`
Dec 01 11:12:46.007 INFO running `"docker" "rm" "-f" "49b21d8fde2cb0e79b0a53599cc3e7d6a16e1d802a7d4a822a8423cccddfa655"`
Dec 01 11:12:46.343 INFO [stdout] 49b21d8fde2cb0e79b0a53599cc3e7d6a16e1d802a7d4a822a8423cccddfa655
Dec 01 11:12:46.351 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-5/worker-3/master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-3/beta-1.31-5/master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +8940af3cea4a9a9deabcaf843b2f8cad9a83fc61-alt test --frozen --no-run" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Dec 01 11:12:46.915 INFO [stdout] 29260b89b4f0e6e3d8dc6c74961017b048c6aea366317e0bf257af27c54e5692
Dec 01 11:12:46.919 INFO running `"docker" "start" "-a" "29260b89b4f0e6e3d8dc6c74961017b048c6aea366317e0bf257af27c54e5692"`
Dec 01 11:12:48.407 INFO [stderr] usermod: no changes
Dec 01 11:12:48.564 INFO [stderr]    Compiling sensorweb_node_mcu_collector v0.1.0 (/source)
Dec 01 11:12:50.220 INFO [stderr] warning: unused import: `Ipv6Addr`
Dec 01 11:12:50.220 INFO [stderr]  --> src/mcast.rs:3:34
Dec 01 11:12:50.220 INFO [stderr]   |
Dec 01 11:12:50.221 INFO [stderr] 3 | use std::net::{IpAddr, Ipv4Addr, Ipv6Addr, UdpSocket};
Dec 01 11:12:50.221 INFO [stderr]   |                                  ^^^^^^^^
Dec 01 11:12:50.221 INFO [stderr]   |
Dec 01 11:12:50.221 INFO [stderr]   = note: #[warn(unused_imports)] on by default
Dec 01 11:12:50.221 INFO [stderr] 
Dec 01 11:12:50.439 INFO [stderr] warning: unreachable expression
Dec 01 11:12:50.439 INFO [stderr]   --> src/mcast.rs:77:2
Dec 01 11:12:50.439 INFO [stderr]    |
Dec 01 11:12:50.439 INFO [stderr] 77 |     leave(ip, port, socket)
Dec 01 11:12:50.439 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 11:12:50.439 INFO [stderr]    |
Dec 01 11:12:50.447 INFO [stderr]    = note: #[warn(unreachable_code)] on by default
Dec 01 11:12:50.447 INFO [stderr] 
Dec 01 11:12:50.639 INFO [stderr] warning: unused variable: `err`
Dec 01 11:12:50.639 INFO [stderr]   --> src/http.rs:30:25
Dec 01 11:12:50.639 INFO [stderr]    |
Dec 01 11:12:50.639 INFO [stderr] 30 |                     Err(err)  => static_p.join(""),
Dec 01 11:12:50.639 INFO [stderr]    |                         ^^^ help: consider using `_err` instead
Dec 01 11:12:50.639 INFO [stderr]    |
Dec 01 11:12:50.639 INFO [stderr]    = note: #[warn(unused_variables)] on by default
Dec 01 11:12:50.639 INFO [stderr] 
Dec 01 11:12:50.639 INFO [stderr] warning: unused variable: `read_bytes`
Dec 01 11:12:50.639 INFO [stderr]   --> src/http.rs:42:28
Dec 01 11:12:50.639 INFO [stderr]    |
Dec 01 11:12:50.639 INFO [stderr] 42 |                         Ok(read_bytes) => {
Dec 01 11:12:50.639 INFO [stderr]    |                            ^^^^^^^^^^ help: consider using `_read_bytes` instead
Dec 01 11:12:50.639 INFO [stderr] 
Dec 01 11:12:50.639 INFO [stderr] warning: unused variable: `err`
Dec 01 11:12:50.639 INFO [stderr]   --> src/http.rs:49:29
Dec 01 11:12:50.639 INFO [stderr]    |
Dec 01 11:12:50.639 INFO [stderr] 49 |                         Err(err)       => {}
Dec 01 11:12:50.639 INFO [stderr]    |                             ^^^ help: consider using `_err` instead
Dec 01 11:12:50.639 INFO [stderr] 
Dec 01 11:12:50.639 INFO [stderr] warning: unused variable: `port`
Dec 01 11:12:50.639 INFO [stderr]   --> src/mcast.rs:33:22
Dec 01 11:12:50.639 INFO [stderr]    |
Dec 01 11:12:50.639 INFO [stderr] 33 | fn leave(ip: IpAddr, port: UdpPort, socket: UdpSocket) {
Dec 01 11:12:50.639 INFO [stderr]    |                      ^^^^ help: consider using `_port` instead
Dec 01 11:12:50.639 INFO [stderr] 
Dec 01 11:12:50.639 INFO [stderr] warning: unused variable: `pm25_head`
Dec 01 11:12:50.639 INFO [stderr]    --> src/message.rs:194:21
Dec 01 11:12:50.639 INFO [stderr]     |
Dec 01 11:12:50.639 INFO [stderr] 194 |         if let Some(pm25_head) = split_ntp.next() {
Dec 01 11:12:50.639 INFO [stderr]     |                     ^^^^^^^^^ help: consider using `_pm25_head` instead
Dec 01 11:12:50.639 INFO [stderr] 
Dec 01 11:12:50.707 INFO [stderr] warning: variable does not need to be mutable
Dec 01 11:12:50.707 INFO [stderr]   --> src/mcast.rs:14:6
Dec 01 11:12:50.707 INFO [stderr]    |
Dec 01 11:12:50.707 INFO [stderr] 14 |     let mut socket = match UdpSocket::bind(bind_addr) {
Dec 01 11:12:50.707 INFO [stderr]    |         ----^^^^^^
Dec 01 11:12:50.707 INFO [stderr]    |         |
Dec 01 11:12:50.707 INFO [stderr]    |         help: remove this `mut`
Dec 01 11:12:50.707 INFO [stderr]    |
Dec 01 11:12:50.707 INFO [stderr]    = note: #[warn(unused_mut)] on by default
Dec 01 11:12:50.707 INFO [stderr] 
Dec 01 11:12:50.835 INFO [stderr] warning: function is never used: `ws_handler`
Dec 01 11:12:50.835 INFO [stderr]  --> src/ws.rs:7:1
Dec 01 11:12:50.835 INFO [stderr]   |
Dec 01 11:12:50.835 INFO [stderr] 7 | fn ws_handler() {
Dec 01 11:12:50.835 INFO [stderr]   | ^^^^^^^^^^^^^^^
Dec 01 11:12:50.835 INFO [stderr]   |
Dec 01 11:12:50.835 INFO [stderr]   = note: #[warn(dead_code)] on by default
Dec 01 11:12:50.835 INFO [stderr] 
Dec 01 11:12:54.096 INFO [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 5.66s
Dec 01 11:12:54.106 INFO [stderr] su: No module specific data is present
Dec 01 11:12:55.026 INFO running `"docker" "inspect" "29260b89b4f0e6e3d8dc6c74961017b048c6aea366317e0bf257af27c54e5692"`
Dec 01 11:12:55.325 INFO running `"docker" "rm" "-f" "29260b89b4f0e6e3d8dc6c74961017b048c6aea366317e0bf257af27c54e5692"`
Dec 01 11:12:55.683 INFO [stdout] 29260b89b4f0e6e3d8dc6c74961017b048c6aea366317e0bf257af27c54e5692
Dec 01 11:12:55.689 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-5/worker-3/master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-3/beta-1.31-5/master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +8940af3cea4a9a9deabcaf843b2f8cad9a83fc61-alt test --frozen" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Dec 01 11:12:56.108 INFO [stdout] c56248d1c563e3ed08d1c305924d699947bbb9786558500065ee2f5732dc13b2
Dec 01 11:12:56.110 INFO running `"docker" "start" "-a" "c56248d1c563e3ed08d1c305924d699947bbb9786558500065ee2f5732dc13b2"`
Dec 01 11:12:58.495 INFO [stderr] usermod: no changes
Dec 01 11:12:58.769 INFO [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 0.23s
Dec 01 11:12:58.786 INFO [stderr]      Running /target/debug/deps/sensorweb_node_mcu_collector-74a5045d2f4bfc3d
Dec 01 11:12:58.794 INFO [stdout] 
Dec 01 11:12:58.794 INFO [stdout] running 5 tests
Dec 01 11:12:58.819 INFO [stdout] test args::test_to_ip_addr ... ok
Dec 01 11:12:58.823 INFO [stdout] test args::test_to_port ... ok
Dec 01 11:12:58.835 INFO [stdout] test args::test_to_verbosity_level ... ok
Dec 01 11:12:58.835 INFO [stdout] test message::test_parse_msgs ... ok
Dec 01 11:12:58.835 INFO [stdout] test args::test_args ... ok
Dec 01 11:12:58.835 INFO [stdout] 
Dec 01 11:12:58.835 INFO [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
Dec 01 11:12:58.835 INFO [stdout] 
Dec 01 11:12:58.838 INFO [stderr] su: No module specific data is present
Dec 01 11:13:00.522 INFO running `"docker" "inspect" "c56248d1c563e3ed08d1c305924d699947bbb9786558500065ee2f5732dc13b2"`
Dec 01 11:13:00.951 INFO running `"docker" "rm" "-f" "c56248d1c563e3ed08d1c305924d699947bbb9786558500065ee2f5732dc13b2"`
Dec 01 11:13:01.279 INFO [stdout] c56248d1c563e3ed08d1c305924d699947bbb9786558500065ee2f5732dc13b2
